//
//  CategoryLocalData.swift
//  KoiAccounting
//
//  Created by 纪洪文 on 30.03.25.
//

import Foundation
struct CategoryGroupTitle : Identifiable{
    var id:Int
    var type: CategoryIconType
    var name:String
    var isSelected: Bool = false
    
}

class CategoryIconLinearLocalData {
    static let iconMapList = [
        (name:"餐饮", data: dining()),
        (name:"日常", data: daily()),
        (name:"财务", data: finance()),
        (name:"居家", data: home()),
        (name:"服饰", data: clothes()),
        (name:"美妆", data: beauty()),
        (name:"数码", data: digital()),
        (name:"办公", data: office()),
        (name:"医疗", data: medical()),
        (name:"交通", data: traffic()),
        (name:"运动", data: sport()),
        (name:"娱乐", data: entertainment()),
        (name:"家庭", data: family()),
        (name:"育儿", data: child()),
        (name:"汽车", data: car()),
        (name:"校园", data: campus()),
        (name:"宠物", data: pet()),
        (name:"旅行", data: travel()),
        (name:"人情", data: worldly()),
    ]
    
    static private func dining() -> Array<CategoryIcon> {
        var result = Array<CategoryIcon>()
        result.append(CategoryIcon(name:"米饭", iconUnified: "koi_rice", iconType: .linearicon))
        result.append(CategoryIcon(name:"早餐", iconUnified: "koi_breakfast", iconType: .linearicon))
        result.append(CategoryIcon(name:"午餐", iconUnified: "koi_lunch", iconType: .linearicon))
        result.append(CategoryIcon(name:"晚餐", iconUnified: "koi_dinner", iconType: .linearicon))
        result.append(CategoryIcon(name:"水果", iconUnified: "koi_fruit", iconType: .linearicon))
        result.append(CategoryIcon(name:"蔬菜", iconUnified: "koi_vegetables", iconType: .linearicon))
        result.append(CategoryIcon(name:"零食", iconUnified: "koi_snacks", iconType: .linearicon))
        result.append(CategoryIcon(name:"碗筷", iconUnified: "koi_chopsticks_bowl", iconType: .linearicon))
        result.append(CategoryIcon(name:"包子", iconUnified: "koi_steamed_stuffed_bun", iconType: .linearicon))
        result.append(CategoryIcon(name:"饺子", iconUnified: "koi_gyoza", iconType: .linearicon))
        result.append(CategoryIcon(name:"蛋糕", iconUnified: "koi_cake", iconType: .linearicon))
        result.append(CategoryIcon(name:"生日蛋糕", iconUnified: "koi_birthday_cake", iconType: .linearicon))
        result.append(CategoryIcon(name:"面包", iconUnified: "koi_bread", iconType: .linearicon))
        result.append(CategoryIcon(name:"切片面包", iconUnified: "koi_sliced_bread", iconType: .linearicon))
        result.append(CategoryIcon(name:"披萨", iconUnified: "koi_pizza", iconType: .linearicon))
        result.append(CategoryIcon(name:"饼干", iconUnified: "koi_biscuit", iconType: .linearicon))
        result.append(CategoryIcon(name:"薯条", iconUnified: "koi_fries", iconType: .linearicon))
        result.append(CategoryIcon(name:"汉堡", iconUnified: "koi_hamburger", iconType: .linearicon))
        result.append(CategoryIcon(name:"三明治", iconUnified: "koi_sandwich", iconType: .linearicon))
        result.append(CategoryIcon(name:"牛角包", iconUnified: "koi_croissant", iconType: .linearicon))
        result.append(CategoryIcon(name:"牛奶", iconUnified: "koi_milk", iconType: .linearicon))
        result.append(CategoryIcon(name:"饭团", iconUnified: "koi_onigiri", iconType: .linearicon))
        result.append(CategoryIcon(name:"葫芦卜", iconUnified: "koi_carrot", iconType: .linearicon))
        result.append(CategoryIcon(name:"南瓜", iconUnified: "koi_pumpkin", iconType: .linearicon))
        result.append(CategoryIcon(name:"番茄", iconUnified: "koi_tomato", iconType: .linearicon))
        result.append(CategoryIcon(name:"菜花", iconUnified: "koi_broccoli", iconType: .linearicon))
        result.append(CategoryIcon(name:"玉米", iconUnified: "koi_corn", iconType: .linearicon))
        result.append(CategoryIcon(name:"辣椒", iconUnified: "koi_pepper", iconType: .linearicon))
        result.append(CategoryIcon(name:"茄子", iconUnified: "koi_eggplant", iconType: .linearicon))
        result.append(CategoryIcon(name:"土豆", iconUnified: "koi_potatoes", iconType: .linearicon))
        result.append(CategoryIcon(name:"花生", iconUnified: "koi_peanut", iconType: .linearicon))
        result.append(CategoryIcon(name:"柠檬", iconUnified: "koi_lemon", iconType: .linearicon))
        result.append(CategoryIcon(name:"梨", iconUnified: "koi_pear", iconType: .linearicon))
        result.append(CategoryIcon(name:"苹果", iconUnified: "koi_apple", iconType: .linearicon))
        result.append(CategoryIcon(name:"蓝莓", iconUnified: "koi_apple", iconType: .linearicon))
        result.append(CategoryIcon(name:"西瓜", iconUnified: "koi_watermelon", iconType: .linearicon))
        result.append(CategoryIcon(name:"橘子", iconUnified: "koi_oranges", iconType: .linearicon))
        result.append(CategoryIcon(name:"菠萝", iconUnified: "koi_pineapple", iconType: .linearicon))
        result.append(CategoryIcon(name:"草莓", iconUnified: "koi_strawberry", iconType: .linearicon))
        result.append(CategoryIcon(name:"香蕉", iconUnified: "koi_banana", iconType: .linearicon))
        result.append(CategoryIcon(name:"樱桃", iconUnified: "koi_cherry", iconType: .linearicon))
        result.append(CategoryIcon(name:"牛油果", iconUnified: "koi_avocado", iconType: .linearicon))
        result.append(CategoryIcon(name:"桃子", iconUnified: "koi_peach", iconType: .linearicon))
        result.append(CategoryIcon(name:"螃蟹", iconUnified: "koi_crab", iconType: .linearicon))
        result.append(CategoryIcon(name:"鸡腿", iconUnified: "koi_chicken_leg", iconType: .linearicon))
        result.append(CategoryIcon(name:"火锅", iconUnified: "koi_hot_pot", iconType: .linearicon))
        result.append(CategoryIcon(name:"烤串", iconUnified: "koi_skewer", iconType: .linearicon))
        result.append(CategoryIcon(name:"刀叉", iconUnified: "koi_cutlery", iconType: .linearicon))
        result.append(CategoryIcon(name:"西餐", iconUnified: "koi_western_food", iconType: .linearicon))
        result.append(CategoryIcon(name:"面条", iconUnified: "koi_noodles", iconType: .linearicon))
        result.append(CategoryIcon(name:"咖啡", iconUnified: "koi_coffee", iconType: .linearicon))
        result.append(CategoryIcon(name:"茶", iconUnified: "koi_tea", iconType: .linearicon))
        result.append(CategoryIcon(name:"果汁", iconUnified: "koi_orange_juice", iconType: .linearicon))
        result.append(CategoryIcon(name:"汽水", iconUnified: "koi_soda", iconType: .linearicon))
        result.append(CategoryIcon(name:"啤酒", iconUnified: "koi_beer_mug", iconType: .linearicon))
        result.append(CategoryIcon(name:"桶装水", iconUnified: "koi_water_dispenser", iconType: .linearicon))
        result.append(CategoryIcon(name:"瓶装水", iconUnified: "koi_water_bottle", iconType: .linearicon))
        result.append(CategoryIcon(name:"红酒", iconUnified: "koi_wine", iconType: .linearicon))
        result.append(CategoryIcon(name:"鸡尾酒", iconUnified: "koi_martini", iconType: .linearicon))
        result.append(CategoryIcon(name:"调料", iconUnified: "koi_salt", iconType: .linearicon))
        result.append(CategoryIcon(name:"大蒜", iconUnified: "koi_garlic", iconType: .linearicon))
        result.append(CategoryIcon(name:"葱", iconUnified: "koi_scallion", iconType: .linearicon))
        result.append(CategoryIcon(name:"姜", iconUnified: "koi_ginger", iconType: .linearicon))
        result.append(CategoryIcon(name:"菜刀", iconUnified: "koi_cleaver", iconType: .linearicon))
        result.append(CategoryIcon(name:"水果刀", iconUnified: "koi_knife", iconType: .linearicon))
        return result
    }
    
    static private func daily() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"日用品", iconUnified:"koi_shopping_bag", iconType: .linearicon),
            CategoryIcon(name:"绿植", iconUnified:"koi_plant_pot", iconType: .linearicon),
            CategoryIcon(name:"灯", iconUnified:"koi_tungsten_light", iconType: .linearicon),
            CategoryIcon(name:"水龙头", iconUnified:"koi_water_tap", iconType: .linearicon),
            CategoryIcon(name:"话费", iconUnified:"koi_online_payment", iconType: .linearicon),
            CategoryIcon(name:"宽带费", iconUnified:"koi_wifi_router", iconType: .linearicon),
            CategoryIcon(name:"水费", iconUnified:"koi_water", iconType: .linearicon),
            CategoryIcon(name:"电费", iconUnified:"koi_flash", iconType: .linearicon),
            CategoryIcon(name:"燃气", iconUnified:"koi_fire", iconType: .linearicon),
            CategoryIcon(name:"物业费", iconUnified:"koi_profit", iconType: .linearicon),
            CategoryIcon(name:"暖气费", iconUnified:"koi_temperature", iconType: .linearicon),
            CategoryIcon(name:"保洁费", iconUnified:"koi_clean", iconType: .linearicon),
            CategoryIcon(name:"洗澡", iconUnified:"koi_bathtub", iconType: .linearicon),
            CategoryIcon(name:"淋浴", iconUnified:"koi_shower", iconType: .linearicon),
            CategoryIcon(name:"吹风机", iconUnified:"koi_hair_dryer", iconType: .linearicon),
            CategoryIcon(name:"卷纸", iconUnified:"koi_toilet_paper", iconType: .linearicon),
            CategoryIcon(name:"牙刷", iconUnified:"koi_toothbrush", iconType: .linearicon),
            CategoryIcon(name:"牙膏", iconUnified:"koi_toothpaste", iconType: .linearicon),
            CategoryIcon(name:"扫把", iconUnified:"koi_broom", iconType: .linearicon),
            CategoryIcon(name:"雨伞", iconUnified:"koi_umbrella", iconType: .linearicon),
            CategoryIcon(name:"充电宝", iconUnified:"koi_power_bank", iconType: .linearicon),
            CategoryIcon(name:"快递", iconUnified:"koi_delivery", iconType: .linearicon),
        ]
    }
    
    static private func finance() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"工资", iconUnified:"koi_salary", iconType: .linearicon),
            CategoryIcon(name:"奖金", iconUnified:"koi_bonus", iconType: .linearicon),
            CategoryIcon(name:"兼职", iconUnified:"koi_payment", iconType: .linearicon),
            CategoryIcon(name:"红包", iconUnified:"koi_envelope", iconType: .linearicon),
            CategoryIcon(name:"礼物", iconUnified:"koi_gift", iconType: .linearicon),
            CategoryIcon(name:"奖学金", iconUnified:"koi_scholarship", iconType: .linearicon),
            CategoryIcon(name:"零花钱", iconUnified:"koi_pocket_money", iconType: .linearicon),
            CategoryIcon(name:"投资", iconUnified:"koi_investment", iconType: .linearicon),
            CategoryIcon(name:"公积金", iconUnified:"koi_house_price", iconType: .linearicon),
            CategoryIcon(name:"社保", iconUnified:"koi_social_security", iconType: .linearicon),
            CategoryIcon(name:"股票", iconUnified:"koi_stock_market", iconType: .linearicon),
            CategoryIcon(name:"基金", iconUnified:"koi_investment_fund", iconType: .linearicon),
            CategoryIcon(name:"理财", iconUnified:"koi_asset_management", iconType: .linearicon),
            CategoryIcon(name:"钱包", iconUnified:"koi_money_bag", iconType: .linearicon),
            CategoryIcon(name:"金钱", iconUnified:"koi_money", iconType: .linearicon),
        ]
    }
    
    static private func home() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"空调", iconUnified:"koi_air_conditioner", iconType: .linearicon),
            CategoryIcon(name:"洗衣机", iconUnified:"koi_washing_machine", iconType: .linearicon),
            CategoryIcon(name:"冰箱", iconUnified:"koi_fridge", iconType: .linearicon),
            CategoryIcon(name:"电视", iconUnified:"koi_television", iconType: .linearicon),
            CategoryIcon(name:"电饭煲", iconUnified:"koi_rice_cooker", iconType: .linearicon),
            CategoryIcon(name:"榨汁机", iconUnified:"koi_blender", iconType: .linearicon),
            CategoryIcon(name:"微波炉", iconUnified:"koi_microwave", iconType: .linearicon),
            CategoryIcon(name:"油烟机", iconUnified:"koi_smoke_extraction", iconType: .linearicon),
            CategoryIcon(name:"热水器", iconUnified:"koi_water_heater", iconType: .linearicon),
            CategoryIcon(name:"购物", iconUnified:"koi_shopping_bag", iconType: .linearicon),
            CategoryIcon(name:"智能锁", iconUnified:"koi_lock", iconType: .linearicon),
            CategoryIcon(name:"购物车", iconUnified:"koi_cart", iconType: .linearicon),
            CategoryIcon(name:"商店", iconUnified:"koi_shop_room", iconType: .linearicon),
            CategoryIcon(name:"沙发", iconUnified:"koi_sofa", iconType: .linearicon),
            CategoryIcon(name:"双人床", iconUnified:"koi_double_bed", iconType: .linearicon),
            CategoryIcon(name:"单人床", iconUnified:"koi_single_bed", iconType: .linearicon),
            CategoryIcon(name:"马桶", iconUnified:"koi_toilet", iconType: .linearicon),
            CategoryIcon(name:"水龙头", iconUnified:"koi_water_tap", iconType: .linearicon),
            CategoryIcon(name:"灯具", iconUnified:"koi_tungsten_light", iconType: .linearicon),
            CategoryIcon(name:"椅子", iconUnified:"koi_chair", iconType: .linearicon),
            CategoryIcon(name:"桌子", iconUnified:"koi_table", iconType: .linearicon),
            CategoryIcon(name:"插头", iconUnified:"koi_socket", iconType: .linearicon),
        ]
    }
    
    static private func clothes() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"手表", iconUnified:"koi_watch", iconType: .linearicon),
            CategoryIcon(name:"眼镜", iconUnified:"koi_glasses", iconType: .linearicon),
            CategoryIcon(name:"项链", iconUnified:"koi_necklace", iconType: .linearicon),
            CategoryIcon(name:"耳环", iconUnified:"koi_earrings", iconType: .linearicon),
            CategoryIcon(name:"戒指", iconUnified:"koi_diamond_ring", iconType: .linearicon),
            CategoryIcon(name:"钱包", iconUnified:"koi_wallet", iconType: .linearicon),
            CategoryIcon(name:"皮包", iconUnified:"koi_handbag", iconType: .linearicon),
            CategoryIcon(name:"背包", iconUnified:"koi_backpack", iconType: .linearicon),
            CategoryIcon(name:"内衣", iconUnified:"koi_underwear", iconType: .linearicon),
            CategoryIcon(name:"背心", iconUnified:"koi_sport_shirt", iconType: .linearicon),
            CategoryIcon(name:"T恤", iconUnified:"koi_tshirt", iconType: .linearicon),
            CategoryIcon(name:"外套", iconUnified:"koi_coat", iconType: .linearicon),
            CategoryIcon(name:"裤子", iconUnified:"koi_trousers", iconType: .linearicon),
            CategoryIcon(name:"袜子", iconUnified:"koi_socks", iconType: .linearicon),
            CategoryIcon(name:"高跟鞋", iconUnified:"koi_high_heels", iconType: .linearicon),
            CategoryIcon(name:"运动鞋", iconUnified:"koi_sneakers", iconType: .linearicon),
            CategoryIcon(name:"腰带", iconUnified:"koi_belt", iconType: .linearicon),
            CategoryIcon(name:"手套", iconUnified:"koi_gloves", iconType: .linearicon),
            CategoryIcon(name:"腰带", iconUnified:"koi_belt", iconType: .linearicon),
            CategoryIcon(name:"围巾", iconUnified:"koi_scarf", iconType: .linearicon),
            CategoryIcon(name:"帽子", iconUnified:"koi_cap", iconType: .linearicon),
            CategoryIcon(name:"帽子", iconUnified:"koi_hat", iconType: .linearicon),
            CategoryIcon(name:"帽子", iconUnified:"koi_pamela_hat", iconType: .linearicon),
            CategoryIcon(name:"长裙", iconUnified:"koi_long_skirt", iconType: .linearicon),
            CategoryIcon(name:"短裙", iconUnified:"koi_skirt", iconType: .linearicon),
            CategoryIcon(name:"连衣裙", iconUnified:"koi_one_piece_dress", iconType: .linearicon),
            CategoryIcon(name:"靴子", iconUnified:"koi_boots", iconType: .linearicon),
        ]
    }
    
    static private func beauty() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"理发", iconUnified:"koi_hairdressing", iconType: .linearicon),
            CategoryIcon(name:"美发", iconUnified:"koi_hairdresser_women", iconType: .linearicon),
            CategoryIcon(name:"美发", iconUnified:"koi_hairdresser_man", iconType: .linearicon),
            CategoryIcon(name:"美甲", iconUnified:"koi_manicure", iconType: .linearicon),
            CategoryIcon(name:"美睫", iconUnified:"koi_mascara", iconType: .linearicon),
            CategoryIcon(name:"按摩", iconUnified:"koi_massage", iconType: .linearicon),
            CategoryIcon(name:"美容仪", iconUnified:"koi_massager", iconType: .linearicon),
            CategoryIcon(name:"剃须刀", iconUnified:"koi_electric_razor", iconType: .linearicon),
            CategoryIcon(name:"美容", iconUnified:"koi_beauty", iconType: .linearicon),
            CategoryIcon(name:"镜子", iconUnified:"koi_mirror", iconType: .linearicon),
            CategoryIcon(name:"防晒霜", iconUnified:"koi_sun_lotion", iconType: .linearicon),
            CategoryIcon(name:"化妆刷", iconUnified:"koi_brush", iconType: .linearicon),
            CategoryIcon(name:"粉底", iconUnified:"koi_powder", iconType: .linearicon),
            CategoryIcon(name:"睫毛膏", iconUnified:"koi_mascara_cream", iconType: .linearicon),
            CategoryIcon(name:"面膜", iconUnified:"koi_facial_mask", iconType: .linearicon),
            CategoryIcon(name:"口红", iconUnified:"koi_lipstick", iconType: .linearicon),
            CategoryIcon(name:"香水", iconUnified:"koi_perfume", iconType: .linearicon),
            CategoryIcon(name:"身体乳", iconUnified:"koi_body_lotion", iconType: .linearicon),
            CategoryIcon(name:"美妆蛋", iconUnified:"koi_sponge", iconType: .linearicon),
            CategoryIcon(name:"梳子", iconUnified:"koi_hairbrush", iconType: .linearicon),
            CategoryIcon(name:"洗脸巾", iconUnified:"koi_tissue", iconType: .linearicon),
        ]
    }
    
    static private func digital() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"Apple", iconUnified:"koi_apple_logo", iconType: .linearicon),
            CategoryIcon(name:"笔记本电脑", iconUnified:"koi_laptop", iconType: .linearicon),
            CategoryIcon(name:"显示器", iconUnified:"koi_monitor", iconType: .linearicon),
            CategoryIcon(name:"耳机", iconUnified:"koi_earphones", iconType: .linearicon),
            CategoryIcon(name:"耳机", iconUnified:"koi_headphones", iconType: .linearicon),
            CategoryIcon(name:"平板", iconUnified:"koi_tablet", iconType: .linearicon),
            CategoryIcon(name:"手机", iconUnified:"koi_smartphone", iconType: .linearicon),
            CategoryIcon(name:"App Store", iconUnified:"koi_apps_store" , iconType: .linearicon),
            CategoryIcon(name:"应用商店", iconUnified:"koi_mobile_shop", iconType: .linearicon),
            CategoryIcon(name:"相机", iconUnified:"koi_photo_camera", iconType: .linearicon),
            CategoryIcon(name:"手表", iconUnified:"koi_smartwatch", iconType: .linearicon),
            CategoryIcon(name:"音响", iconUnified:"koi_speaker", iconType: .linearicon),
            CategoryIcon(name:"投影仪", iconUnified:"koi_projector", iconType: .linearicon),
            CategoryIcon(name:"机器人", iconUnified:"koi_robot", iconType: .linearicon),
            CategoryIcon(name:"打印机", iconUnified:"koi_printer", iconType: .linearicon),
            CategoryIcon(name:"摄像机", iconUnified:"koi_video_camera", iconType: .linearicon),
            CategoryIcon(name:"摄像头", iconUnified:"koi_webcam", iconType: .linearicon),
            CategoryIcon(name:"数据线", iconUnified:"koi_usb_cable", iconType: .linearicon),
        ]
    }
    
    static private func office() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"显示器", iconUnified:"koi_monitor", iconType: .linearicon),
            CategoryIcon(name:"打印机", iconUnified:"koi_printer", iconType: .linearicon),
            CategoryIcon(name:"笔记本", iconUnified:"koi_notebook", iconType: .linearicon),
            CategoryIcon(name:"标签", iconUnified:"koi_tag", iconType: .linearicon),
            CategoryIcon(name:"大头钉", iconUnified:"koi_push_pin", iconType: .linearicon),
            CategoryIcon(name:"文件夹", iconUnified:"koi_folder", iconType: .linearicon),
            CategoryIcon(name:"键盘", iconUnified:"koi_keyboard", iconType: .linearicon),
            CategoryIcon(name:"U盘", iconUnified:"koi_pen_drive", iconType: .linearicon),
            CategoryIcon(name:"订书器", iconUnified:"koi_stapler", iconType: .linearicon),
            CategoryIcon(name:"剪刀", iconUnified:"koi_scissors", iconType: .linearicon),
            CategoryIcon(name:"订书器", iconUnified:"koi_stapler", iconType: .linearicon),
            CategoryIcon(name:"日历", iconUnified:"koi_calendar", iconType: .linearicon),
            CategoryIcon(name:"鼠标", iconUnified:"koi_mouse", iconType: .linearicon),
            CategoryIcon(name:"笔", iconUnified:"koi_pen", iconType: .linearicon),
            CategoryIcon(name:"计算器", iconUnified:"koi_calculator", iconType: .linearicon),
            CategoryIcon(name:"办公椅", iconUnified:"koi_office_chair", iconType: .linearicon),
            CategoryIcon(name:"办公桌", iconUnified:"koi_office_table", iconType: .linearicon),
        ]
    }
    
    static private func medical() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"医院", iconUnified:"koi_hospital", iconType: .linearicon),
            CategoryIcon(name:"体温计", iconUnified:"koi_thermometer", iconType: .linearicon),
            CategoryIcon(name:"药丸", iconUnified:"koi_medicine", iconType: .linearicon),
            CategoryIcon(name:"急救车", iconUnified:"koi_ambulance", iconType: .linearicon),
            CategoryIcon(name:"急救包", iconUnified:"koi_first_aid_kit", iconType: .linearicon),
            CategoryIcon(name:"打针", iconUnified:"koi_syringe", iconType: .linearicon),
            CategoryIcon(name:"输液", iconUnified:"koi_intravenous_saline_drip", iconType: .linearicon),
            CategoryIcon(name:"心脏", iconUnified:"koi_heart", iconType: .linearicon),
            CategoryIcon(name:"肠胃", iconUnified:"koi_stomach", iconType: .linearicon),
            CategoryIcon(name:"肺", iconUnified:"koi_lungs", iconType: .linearicon),
            CategoryIcon(name:"眼睛", iconUnified:"koi_eye", iconType: .linearicon),
            CategoryIcon(name:"鼻子", iconUnified:"koi_nose", iconType: .linearicon),
            CategoryIcon(name:"牙齿", iconUnified:"koi_tooth", iconType: .linearicon),
            CategoryIcon(name:"经期", iconUnified:"koi_vagina", iconType: .linearicon),
            CategoryIcon(name:"心电图", iconUnified:"koi_pulse", iconType: .linearicon),
            CategoryIcon(name:"体检", iconUnified:"koi_stethoscope", iconType: .linearicon),
            CategoryIcon(name:"医疗保险", iconUnified:"koi_medical_insurance", iconType: .linearicon),
            CategoryIcon(name:"DNA", iconUnified:"koi_dna", iconType: .linearicon),
        ]
    }
    
    static private func traffic() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"汽车", iconUnified:"koi_car", iconType: .linearicon),
            CategoryIcon(name:"电动车", iconUnified:"koi_scooter", iconType: .linearicon),
            CategoryIcon(name:"飞机", iconUnified:"koi_airplane", iconType: .linearicon),
            CategoryIcon(name:"出租车", iconUnified:"koi_taxi", iconType: .linearicon),
            CategoryIcon(name:"地铁", iconUnified:"koi_subway", iconType: .linearicon),
            CategoryIcon(name:"公交", iconUnified:"koi_bus_stop", iconType: .linearicon),
            CategoryIcon(name:"火车", iconUnified:"koi_train", iconType: .linearicon),
            CategoryIcon(name:"货车", iconUnified:"koi_truck", iconType: .linearicon),
            CategoryIcon(name:"自行车", iconUnified:"koi_bicycle", iconType: .linearicon),
            CategoryIcon(name:"摩托车", iconUnified:"koi_motorbike", iconType: .linearicon),
            CategoryIcon(name:"道路", iconUnified:"koi_road", iconType: .linearicon),
        ]
    }
    
    static private func sport() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"篮球", iconUnified:"koi_basketball", iconType: .linearicon),
            CategoryIcon(name:"乒乓球", iconUnified:"koi_table_tennis", iconType: .linearicon),
            CategoryIcon(name:"棒球", iconUnified:"koi_baseball", iconType: .linearicon),
            CategoryIcon(name:"游泳", iconUnified:"koi_swimming", iconType: .linearicon),
            CategoryIcon(name:"健身", iconUnified:"koi_dumbbell", iconType: .linearicon),
            CategoryIcon(name:"保龄球", iconUnified:"koi_bowling", iconType: .linearicon),
            CategoryIcon(name:"轮滑", iconUnified:"koi_skating", iconType: .linearicon),
            CategoryIcon(name:"羽毛球", iconUnified:"koi_badminton", iconType: .linearicon),
            CategoryIcon(name:"射箭", iconUnified:"koi_archery", iconType: .linearicon),
            CategoryIcon(name:"滑板", iconUnified:"koi_longboard", iconType: .linearicon),
            CategoryIcon(name:"赛车", iconUnified:"koi_helmet", iconType: .linearicon),
            CategoryIcon(name:"滑冰", iconUnified:"koi_ice_skate", iconType: .linearicon),
            CategoryIcon(name:"滑雪", iconUnified:"koi_skiing", iconType: .linearicon),
            CategoryIcon(name:"跑步", iconUnified:"koi_running", iconType: .linearicon),
            CategoryIcon(name:"瑜伽", iconUnified:"koi_yoga", iconType: .linearicon),
            CategoryIcon(name:"足球", iconUnified:"koi_soccer_ball", iconType: .linearicon),
            CategoryIcon(name:"排球", iconUnified:"koi_volleyball", iconType: .linearicon),
            CategoryIcon(name:"橄榄球", iconUnified:"koi_american_football", iconType: .linearicon),
            CategoryIcon(name:"跳绳", iconUnified:"koi_skipping_rope", iconType: .linearicon),
            CategoryIcon(name:"拳击", iconUnified:"koi_boxing_glove", iconType: .linearicon),
            CategoryIcon(name:"高尔夫", iconUnified:"koi_golf", iconType: .linearicon),
        ]
    }
    
    static private func entertainment() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"电影院", iconUnified:"koi_cinema", iconType: .linearicon),
            CategoryIcon(name:"彩票", iconUnified:"koi_lottery", iconType: .linearicon),
            CategoryIcon(name:"扑克", iconUnified:"koi_playing_cards", iconType: .linearicon),
            CategoryIcon(name:"麻将", iconUnified:"koi_mahjong", iconType: .linearicon),
            CategoryIcon(name:"卡拉OK", iconUnified:"koi_karaoke", iconType: .linearicon),
            CategoryIcon(name:"音乐", iconUnified:"koi_musical_note", iconType: .linearicon),
            CategoryIcon(name:"游戏", iconUnified:"koi_videogames", iconType: .linearicon),
            CategoryIcon(name:"视频", iconUnified:"koi_video_player", iconType: .linearicon),
            CategoryIcon(name:"VIP", iconUnified:"koi_vip", iconType: .linearicon),
            CategoryIcon(name:"演出", iconUnified:"koi_ticket", iconType: .linearicon),
        ]
    }
    
    static private func family() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"住房", iconUnified:"koi_cottage", iconType: .linearicon),
            CategoryIcon(name:"房租", iconUnified:"koi_rent", iconType: .linearicon),
            CategoryIcon(name:"房贷", iconUnified:"koi_loan", iconType: .linearicon),
            CategoryIcon(name:"家人", iconUnified:"koi_family", iconType: .linearicon),
            CategoryIcon(name:"长辈", iconUnified:"koi_elder", iconType: .linearicon),
            CategoryIcon(name:"人情", iconUnified:"koi_help", iconType: .linearicon),
            CategoryIcon(name:"亲情", iconUnified:"koi_social", iconType: .linearicon),
        ]
    }
    
    static private func child() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"男孩", iconUnified:"koi_kid_boy", iconType: .linearicon),
            CategoryIcon(name:"女孩", iconUnified:"koi_kid_girl", iconType: .linearicon),
            CategoryIcon(name:"奶瓶", iconUnified:"koi_feeding_bottle", iconType: .linearicon),
            CategoryIcon(name:"纸尿裤", iconUnified:"koi_diaper", iconType: .linearicon),
            CategoryIcon(name:"疫苗", iconUnified:"koi_vaccine", iconType: .linearicon),
            CategoryIcon(name:"玩具", iconUnified:"koi_teddy_bear", iconType: .linearicon),
            CategoryIcon(name:"游乐场", iconUnified:"koi_carousel", iconType: .linearicon),
            CategoryIcon(name:"育儿", iconUnified:"koi_child_rearing", iconType: .linearicon),
            CategoryIcon(name:"辅食", iconUnified:"koi_baby_food", iconType: .linearicon),
            CategoryIcon(name:"产检", iconUnified:"koi_pregnant", iconType: .linearicon),
            CategoryIcon(name:"月嫂", iconUnified:"koi_maid", iconType: .linearicon),
            CategoryIcon(name:"早教", iconUnified:"koi_alphabet", iconType: .linearicon),
        ]
    }
    
    static private func car() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"洗车", iconUnified:"koi_car_wash", iconType: .linearicon),
            CategoryIcon(name:"停车", iconUnified:"koi_parking", iconType: .linearicon),
            CategoryIcon(name:"车险", iconUnified:"koi_car_insurance", iconType: .linearicon),
            CategoryIcon(name:"保养", iconUnified:"koi_oil_bottle", iconType: .linearicon),
            CategoryIcon(name:"充电桩", iconUnified:"koi_electric_station", iconType: .linearicon),
            CategoryIcon(name:"轮胎", iconUnified:"koi_wheel", iconType: .linearicon),
            CategoryIcon(name:"维修", iconUnified:"koi_maintenance", iconType: .linearicon),
        ]
    }
    
    static private func campus() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"书", iconUnified:"koi_book", iconType: .linearicon),
            CategoryIcon(name:"笔记本", iconUnified:"koi_notebook", iconType: .linearicon),
            CategoryIcon(name:"学校", iconUnified:"koi_school", iconType: .linearicon),
            CategoryIcon(name:"钢琴", iconUnified:"koi_piano", iconType: .linearicon),
            CategoryIcon(name:"吉他", iconUnified:"koi_guitar", iconType: .linearicon),
            CategoryIcon(name:"绘画", iconUnified:"koi_painting", iconType: .linearicon),
            CategoryIcon(name:"学士帽", iconUnified:"koi_graduation", iconType: .linearicon),
            CategoryIcon(name:"铅笔", iconUnified:"koi_pencil", iconType: .linearicon),
            CategoryIcon(name:"钢笔", iconUnified:"koi_pen", iconType: .linearicon),
            CategoryIcon(name:"直尺", iconUnified:"koi_ruler", iconType: .linearicon),
            CategoryIcon(name:"培训", iconUnified:"koi_coach", iconType: .linearicon),
        ]
    }
    
    static private func pet() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"猫", iconUnified:"koi_cat", iconType: .linearicon),
            CategoryIcon(name:"狗", iconUnified:"koi_dog", iconType: .linearicon),
            CategoryIcon(name:"鱼", iconUnified:"koi_fish", iconType: .linearicon),
            CategoryIcon(name:"鸟", iconUnified:"koi_canary", iconType: .linearicon),
            CategoryIcon(name:"猪", iconUnified:"koi_pig", iconType: .linearicon),
            CategoryIcon(name:"牛", iconUnified:"koi_cow", iconType: .linearicon),
            CategoryIcon(name:"鸡", iconUnified:"koi_chicken", iconType: .linearicon),
            CategoryIcon(name:"疫苗", iconUnified:"koi_vaccination", iconType: .linearicon),
        ]
    }
    
    static private func travel() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"酒店", iconUnified:"koi_hotel", iconType: .linearicon),
            CategoryIcon(name:"飞机", iconUnified:"koi_plane", iconType: .linearicon),
            CategoryIcon(name:"轮船", iconUnified:"koi_boat", iconType: .linearicon),
            CategoryIcon(name:"门票", iconUnified:"koi_tickets", iconType: .linearicon),
            CategoryIcon(name:"海岛", iconUnified:"koi_island", iconType: .linearicon),
            CategoryIcon(name:"行李箱", iconUnified:"koi_luggage", iconType: .linearicon),
            CategoryIcon(name:"日出", iconUnified:"koi_sun", iconType: .linearicon),
            CategoryIcon(name:"山水", iconUnified:"koi_lake", iconType: .linearicon),
            CategoryIcon(name:"房车", iconUnified:"koi_caravan", iconType: .linearicon),
            CategoryIcon(name:"露营", iconUnified:"koi_tent", iconType: .linearicon),
            CategoryIcon(name:"热气球", iconUnified:"koi_hot_air_balloon", iconType: .linearicon),
            CategoryIcon(name:"指南针", iconUnified:"koi_compass", iconType: .linearicon),
            CategoryIcon(name:"望远镜", iconUnified:"koi_binoculars", iconType: .linearicon),
        ]
    }
    
    static private func worldly() -> Array<CategoryIcon> {
        return [
            CategoryIcon(name:"人情", iconUnified:"koi_human_feeling", iconType: .linearicon),
            CategoryIcon(name:"红包", iconUnified:"koi_envelope", iconType: .linearicon),
            CategoryIcon(name:"礼物", iconUnified:"koi_gift", iconType: .linearicon),
            CategoryIcon(name:"捐赠", iconUnified:"koi_donate", iconType: .linearicon),
            CategoryIcon(name:"朋友", iconUnified:"koi_friends", iconType: .linearicon),
        ]
    }
}
